// pages/collection/collection.js
Page({

   /**
    * 页面的初始数据
    */
   data: {
       soucangList:[]
   },
   dispath:function(e){
    //e.currentTarget.dataset.text获取点击的模块的值
      console.log(e.currentTarget.dataset.index.title);
      var name=e.currentTarget.dataset.index.title;
      wx.request({
        url: 'https://www.daizhongdai.xyz:3007/classify?name='+name,
        
        success:(res)=>{
          console.log(res);
          var d = {
            title:res.data.data.data[0].title,
            thumb:res.data.data.data[0].thumb,
            fl:res.data.data.data[0].fl,
            yl:res.data.data.data[0].yl,
            steptext:res.data.data.data[0].steptext,
            isC:true,
            id:e.currentTarget.dataset.id
          }
          wx.navigateTo({
            url: '../dishDetails/dishDetails?info='+JSON.stringify(d),
          })
          console.log(res.data.data.data[0]);
        }
      })
     
    },
   /**
    * 生命周期函数--监听页面加载
    */
   onLoad: function (options) {
  
   },

   /**
    * 生命周期函数--监听页面初次渲染完成
    */
   onReady: function () {

   },

   arrayUnique2:function (arr, name) {
    var hash = {};
    return arr.reduce(function (item, next) {
      hash[next[name]] ? '' : hash[next[name]] = true && item.push(next);
      return item;
  
    }, []);
  
  }, unique: function (arr) {
    if (!Array.isArray(arr)) {
      console.log('type error!')
      return
    }
    let res = [arr[0]]
    for (let i = 1; i < arr.length; i++) {
      let flag = true
      for (let j = 0; j < res.length; j++) {
        if (arr[i] === res[j]) {
          flag = false;
          break
        }
      }
      if (flag) {
        res.push(arr[i])
      }
    }
    return res
  },

   onShow: function () {
    wx.request({
      url: 'https://www.daizhongdai.xyz:3007/getcollectinfo',
      method:'GET',
      header: {
        'content-type': 'application/json' ,// 默认值
        'sessiontoken':wx.getStorageSync('token')
      },
      success:(res)=>{
        console.log(res.data.data.data);
        if(res.data.data.data.length==0)
        return
        var d = res.data.data.data.reverse()
        var d2 = this.arrayUnique2(d,'title')

        var arr = []
        for (const key in d2) {
          arr.push(d[key].col_time)
        }
        this.setData({
          soucangList:d2,
          timeArr: this.unique(arr)
        })
        console.log(this.data.timeArr);
     

      }
    })
   },

   /**
    * 生命周期函数--监听页面隐藏
    */
   onHide: function () {

   },

   /**
    * 生命周期函数--监听页面卸载
    */
   onUnload: function () {

   },

   /**
    * 页面相关事件处理函数--监听用户下拉动作
    */
   onPullDownRefresh: function () {

   },

   /**
    * 页面上拉触底事件的处理函数
    */
   onReachBottom: function () {

   },

   /**
    * 用户点击右上角分享
    */
   onShareAppMessage: function () {

   }
})